Dettagli controlli report
I controlli più utilizzati dei report sono:
• Label
• Formatted Label
• Localized Label
• Picture Box
• Line
• Cross Band Line
• Page Info
LABEL |
E’ il controllo più semplice e rappresenta un dato che viene stampato nel report.
Essa può essere collegata («via» BINDING) ad un campo dell’oggetto per rendere il suo contenuto dinamico.
Le sue principali proprietà:
• Text > E’ un testo fisso da stampare
• Data Binding > Il campo rappresenterà il valore della proprietà collegata
• Format String > Definisce le regole di formattazione del valore del campo
• Summary > Trasforma la label in un totalizzatore di valori
• Angle > Inclinazione del testo
• Formatting Rules > Regole condizionali di formattazione del campo
• Auto Width > La larghezza del campo varia e si adatta al valore da stampare
• Can Grow > L’altezza del campo può aumentare con il volume di dati da stampare
• Can Shrink > L’opposto di Can Grow
• Multiline > Il campo può essere multiriga
• Word Wrap > Il valore può andare a capo
FORMATTED LABEL |
• CultureInfoCode > Permette di definire la cultura per stampare i dati (ad esempio il separatore dei decimali/migliaia nei campi numerici);
• CurrencySymbol > Permette di stampare in automatico il simbolo della divisa a seguito del valore (ad esempio 1.000,00 EUR);
• Decimal digits > Permette di definire quanti decimali il campo deve avere ogni volta che viene stampato.
Normalmente tutti questi campi vengono collegati a campi dell’oggetto o a parametri del report in modo da ottenere comportamenti dinamici.
LOCALIZED LABEL |
PICTURE BOX |
Le sue principali proprietà:
• Image > E’ il percorso dell’immagine
• Data Binding > Permette di legare l’immagine ad una proprietà del report
• Image URL > Permette di collegare l’immagine di un sito (può essere bindata ad una proprietà dell’oggetto)
• Sizing > Determina come l’immagine debba essere, eventualmente, ridimensionata per adattarsi alle dimensioni del campo (qui il Can Grow non c’è)
• Image alignment > permette di definire l’allineamento dell’immagine all’interno del Campo
• Formatting Rules > Regole condizionali di formattazione del campo
• Link doc: https://docs.devexpress.com/XtraReports/DevExpress.XtraReports.UI.XRPictureBox.Sizing
LINE |
CROSS BAND LINE |
Permette di disegnare una linea all’interno del report che va oltre una singola sezione del report (ad esempio una linea che parte dall’Header del report, attraversa il dettaglio e termina nel Footer).
PAGE INFO |
• Numero di pagina / Totale pagine
• Utente che esegue il report
• Data e ora di esecuzione del report
• Formatting Rules > Regole condizionali di formattazione del campo
BuildDate : 23 marzo 2021